我将我的wordpress网站移动到我的vps与Cpanel,移动后每件事情都运行良好,但我的媒体选项无法将文件上传到我的库,我尝试将上传文件夹和子文件夹的权限设置为755,775甚至777但是媒体上传器给我这个错误:
无法将上传的文件移至wp-content / uploads / 2016/10。
我尝试用我的用户将终端linux的set group和owner解决我的问题,
> sudo chown -R username:group directory
> sudo chgrp -R username:group directory
但我的问题没有解决。
已编辑:
我尝试安装“SuPHP”,我的问题解决了......
了解更多信息,请参阅: https://documentation.cpanel.net/display/EA/Apache+Module%3A+SuPHP
答案 0 :(得分:1)
感谢smoqadam
我试着这样做:
chown -R nobody /home/<username>/public_html/wp-content/uploads/
一切都很好......
答案 1 :(得分:0)
首先,我强烈建议您不要将权限设置为777.这是一个严重的安全问题。默认情况下,用户wp-user不存在于Ubuntu上,可能是从您导出网站的主机上遗留下来的。您的所有网络文件都应归www-data所有。假设您的Web根目录仍然是/ var / www / html(WP一键式图像的默认设置),您可以使用以下命令修复所有权:
chown -Rf www-data:www-data /var/www/html
如果这不起作用,您可以使用以下命令
更新上传文件夹的perminssionschmod -R 755 /var/www/html/wp-content/uploads
答案 2 :(得分:0)
试试这个:
repeat = Content.Load<Texture2D>("repeat");
repeat1 = Content.Load<Texture2D>("repeat1");
repeat2 = Content.Load<Texture2D>("repeat2");
public override void Draw(GameTime gameTime)
{
SpriteBatch.Begin();
if (random == 0)
{
SpriteBatch.Draw(repeat, Position, Color);
}
else if (random == 1)
{
SpriteBatch.Draw(repeat1, Position, Color);
}
else if (random == 2)
{
SpriteBatch.Draw(repeat2, Position, Color);
}
SpriteBatch.End();
}
(如果仍然无效,请确保上传文件夹等不是777权限 - 您可以将此用于此目的:
sudo chown -R www-data:www-data <path_to_your_web_root>
)
)