У меня есть некоторые проблемы, и у меня нет вариантов, где искать.Снизьте PHP 5.5 до 5.3
Я установил сайт codeigniter на EC2 и отсортировал все правильные конфигурации, чтобы сайт работал нормально.
Есть несколько устаревших страниц, которые находятся в отдельных файлах кодирования в том же каталоге www в Apache. У каждого есть свой файл .htaccess.
Мой включен конфигурационный сайт выглядит следующим образом:
<VirtualHost xxx.xx.xx.xxx:80>
ServerName mysite.com
ServerAlias www.mysite.*
#DocumentRoot /home/mysite
DocumentRoot /home/mysite/sites/production
ErrorLog /var/log/error_log_mysite
CustomLog "/var/log/access_log_housebites.log combined
Alias /blog /home/mysite_blog
<Directory /home/mysite_blog>
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Блог .htaccess выглядит следующим образом:
DirectoryIndex index.php
RewriteEngine on
RewriteBase /blog/
RewriteCond $1 !^(index\.php|gallery|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
Ошибка в файлах журнала говорится:
[Fri Nov 01 19:27:43.091985 2013] [:error] [pid 3953] [client 91.125.181.111:50889] PHP Fatal error: Call-time pass-by-reference has been removed in /var/www/mysite_blog/wp-content/plugins/flickrpress/flickr.php on line 67
Im довольно уверен, что это проблема с установкой PHP 5.5 на новом сервере, где 5.3 был установлен на старом сервере ,
Есть ли способ перезаписать PHP, чтобы просто использовать 5.3 на Ubuntu/Apache сейчас?
[ 'flickrpress'] (http://wordpress.org/plugins/flickrpress/) устарело. Подумайте о поиске нового плагина. –