除了我使用亚马逊RDS(他们的云数据库服务),而不是sql。虽然我不认为使用RDS instad的mysql可能导致了这个教程 ,但我已经build立了一个使用ubuntu 1.04 LTS的amazon ec2上的wordpress网站问题。 但是我确实认为在回答问题之前,您需要查看本教程。
WordPress的安装工程文件,但是当我尝试从pipe理面板安装新的主题或新的插件,我得到以下错误
无法创build目录wp-content / uploads。 它的父目录是否可以被服务器写入?
我甚至从terminal手动创build上传driectory,然后得到follwing错误
上传的文件无法移动到/ home / ubuntu / www / wp-content / uploads。
我很确定它与文件和文件夹权限有关,我使用了下面的命令
find /home/YOUR_USER_NAME/www/html/ -type d -exec chmod 755 {} \; find /home/YOUR_USER_NAME/www/html/ -type f -exec chmod 644 {} \;
将每个文件夹设置为755和文件分别为644,但仍然没有帮助,我已经试图解决这个问题超过2天,现在没有解决scheme。 请帮忙! PS>我有wordpress3.5,Ubuntu的服务器12.04
Apache / PHP运行的用户是什么? 默认情况下,如果文件/文件夹不属于这个用户,那么它将是www-data,那么Web服务器无法将更改写入它们。 您可能需要更改文件的所有者或chmod 777 / home / ubuntu / www / wp-content / uploads,以便Apache用户可以在该文件夹中写入。
ssh并导航到wp-content文件夹并input以下两行:
sudo chown -R www-data uploads/ sudo chmod -R 755 uploads/