如果架設Wordpress網站在網頁端出現了PHP的語言
代表server缺少了libapache2-mod-php的模組
以Ubuntu Server安裝libapache2-mod-php7.0為例,只要輸入:
$ sudo apt install libapache2-mod-php7.0
回到頁面重整後,即可解決!
如果架設Wordpress網站在網頁端出現了PHP的語言
代表server缺少了libapache2-mod-php的模組
以Ubuntu Server安裝libapache2-mod-php7.0為例,只要輸入:
$ sudo apt install libapache2-mod-php7.0
回到頁面重整後,即可解決!
近期架設Wordpress網站出現問題
在裁切圖片過程中出現…
裁切圖片過程中發生錯誤
或
There has been an error cropping your image in wordpress.
原因是PHP缺少了GD程式庫來處理影像的部分
因此必須在Server安裝php5-gd
sudo apt-get install php5-gd
或是
sudo aptitude install php5-gd
安裝完php-gd程式庫後,還必須把Apache重啟,就能解決圖片裁剪出現錯誤的問題了
sudo service apache2 restart
如果要使你的伺服器底下各帳號都能以各自根目錄作為該帳號的網站來源,並使網址變成localhost/~user_name/
首先你必須先開啟userdir 這個module
sudo a2enmod userdir
開啟userdir後,還必須要編輯userdir.conf
sudo vim /etc/apache2/mods-enabled/userdir.conf
並將目前程式碼以下列程式碼取代
<IfModule mod_userdir.c> UserDir public_html UserDir disabled root <Directory /home/*/public_html> AllowOverride All Require all granted #Options MultiViews Indexes SymLinksIfOwnerMatch Options Indexes FollowSymLinks <Limit GET POST OPTIONS> # Apache <= 2.2: Order allow,deny Allow from all #apache >= 2.4: #Require all granted </Limit> <LimitExcept GET POST OPTIONS> #apache <= 2.2: Order deny,allow Deny from all # Apache >= 2.4: #Require all denied </LimitExcept> </Directory> </IfModule>
此外,PHP默認被禁用,因此可以編輯php5.conf將其啟用
sudo vim /etc/apache2/mods-available/php5.conf
找到<IfModule mod_userdir.c> 到 </IfModule>此段,將其註解如下:
#<IfModule mod_userdir.c> # <Directory /home/*/public_html> # php_admin_value engine Off # </Directory> #</IfModule>
編輯完成後,必須重啟apache
sudo service apache2 restart
如果還是沒有成功,就必須確認目錄與檔案權限的問題