記一次wordpress安裝過程中遇到的問題及解決辦法

佈雷澤發表於2017-04-12

Q:無法建立目錄wp-content/uploads/2017/03。有沒有上級目錄的寫許可權?
A:執行chmod 777 wp-content/ 提升目錄許可權

Q:安裝主題或安裝外掛的時候,用到FTP提示使用者名稱密碼不正確,使用XFTP也連線不上?
A:這是由於根目錄的許可權過高(777),應該把根目錄的許可權設定為555,chmod 555 /var/www/html

Q:無法將上傳的檔案移動至wp-content/uploads/2017/03?
A:執行chmod -R 777 wp-content/

Q:ubuntu下的mysql外網可以訪問的方法?
A:1、先將/etc/mysql/mysql.conf.d/mysqld.cnf 中的 bind-address = 127.0.0.1用井號(“#”)註釋掉
2、再執行 mysql -u root -p (輸入密碼)
3、grant all privileges on *.* to `root`@`%` identified by `密碼`; flush privileges;
4、檢視 user 許可權,成功修改許可權為 %; select host,user from mysql.user;
5、重啟mysql service mysql restart

Q:抱歉,我不能寫入wp-config.php檔案。您可以手工建立wp-config.php檔案並將以下資訊貼入其中。
A:執行chmod 777 /var/www/html/ 提升目錄許可權(提升wp-config.php檔案所在的目錄許可權)

Q:為mysql建立新使用者並分配許可權?
A:grant all privileges on *.* to 使用者名稱@localhost identified by `密碼`;

Q:如何開如apache2的url重寫功能?
A:1、將/etc/apache2/apache2.conf中
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

改成

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride ALL
Require all granted
</Directory>
儲存退出。
2、輸入a2enmod rewrite會提示“Enabling module rewrite.
To activate the new configuration, you need to run:
service apache2 restart
” 然後執行 service apache2 restart 即可。

Q:上傳的檔案尺寸超過php.ini中定義的upload_max_filesize值?
A: 修改/etc/php/7.0/apache2/php.ini檔案的upload_max_filesize值改為50M,然後service apache2 restart

Q:Wordpress安裝主題、外掛,提示:無法建立目錄?
A:首先確保wp-content目錄許可權為777,然後更改目錄擁有者為ftp使用者組的使用者,例如所屬uftp組,如果這兩點都滿足仍然不行,就是vsftpd的問題了,
在/etc/vsftpd.conf中有一個選項是限制使用者對資料夾寫入的,預設為#註釋了:
# Uncomment this to enable any form of FTP write command.
write_enable=YES
enable後,ftp可以寫入,WP模板安裝就正常了。


相關文章