私はUbuntu 14.04で開発を移動する過程にあります。
最初はすべてがうまくいったように見えましたが、すぐにそれがうまくいかないことに気付きました。
UIによる新しいモジュールのインストールDrupalはエラーなしで停止し(表示)、空白のページが表示されます。その後、サイトは問題なく動作します。戻って他のタスクを続行できます。
成功せずにエラーをログに記録しようと何度も試みた後、 NetBeans を使用していくつかのテストを実行したところ、untar
を準備するときに、コードが理由もなくsystem.tar.inc
で停止するパッケージ。本当に変。
Drupal 7.28の新規インストールで試した:同じ。
今私はどうすればいいのか分かりません。主な容疑者はPHP 5.5.9ですが、PHPバージョンで新しい冒険を始める前に、あなたの声を聞きたいと思います。最初に何を試すべきですか?
ありえない。新しいVirtualBox、Ubuntu 14.04およびUbuntu 7.28から再インストール。同じ話、すべては機能していますが、新しいモジュールをインストールしようとすると停止します(エラーなし)。
インストールしたすべての部品に注意しましたが、理由がわかりません。
apt-get install Apache2
/etc/Apache2/Apache2.confdのグローバルセクション:
ServerName localhost
/ etc/Apache2/envvarsの実行ユーザーを置き換えます
export Apache_RUN_USER=joe
export Apache_RUN_GROUP=joe
書き換えモード
Sudo a2enmod rewrite
apt-get install mysql-server
apt-get install mysql-client
apt-get install mysql-workbench
mysql_secure_installation
apt-get install php5
apt-cache search php
apt-get install php5-curl php-pear php5-imagick php5-imap
apt-get install php5-mcrypt libssh2-php php5-dev php5-Gd php5-mcrypt
php.iniの値を変更
realpath_cache_ttl = 36000
max_execution_time = 300
max_input_time = 60
memory_limit = 256M
post_max_size = 128M
upload_max_filesize = 256M
default_socket_timeout = 60
apt-get install phpmyadmin
/etc/Apache2/Apache2.confの不足しているconfを手動で完了します。
include /etc/phpmyadmin/Apache.conf
仮想ホストtest-me
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName test.me
ServerAlias *.test.me
DocumentRoot /home/joe/Workarea/test-me
<Directory "/home/joe/Workarea/test-me">
Options All
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
/ etc/hosts
127.0.0.1 test.me
[〜#〜] drupal [〜#〜]
照合utf8_unicode_ci
を使用してdb test-meを作成しました
内:/ home/joe/Workarea
wget http://ftp.drupal.org/files/projects/drupal-7.28.tar.gz
tar xzvf drupal-7.28
mv drupal-7.28 test-me
settings.phpファイル内:
$databases['default']['default'] = array(
'driver' => 'mysql',
'database' => 'test-me',
'username' => 'root',
'password' => '',
'Host' => 'localhost',
'prefix' => 'main_',
'collation' => 'utf8_unicode_ci',
);
権限:
chmod 644 settings.php
chmod a+w sites/default
これはバグである可能性があります。以下を参照してください:
同じエラーが発生したため、ディープダイビングの後、gzopen()
を呼び出す_modules/system/system.tar.inc at line 716
_に到達しました。ここでは、エラーは_@
_を使用して抑制されています。
実際には、ubuntu 14.04で次のエラーが発生します:
_Fatal error: Call to undefined function gzopen() in /var/www/html/drupcom/modules/system/system.tar.inc on line 718
_
これはZlibの問題です。 これらの手順 を使用して解決しようとしましたが、うまくいきませんでした。その後、既知のバグであることがわかりました。
Lazy Dubuntuシェルスクリプトをインストールします。
Ubuntu OSでDrupal Dev Environmentをセットアップするシェルスクリプト。
phpinfo();
は機能しますか?14.04.1がリリースされたときにUbuntu 12.04 LTSから14.04 LTSに移行しました。Apache構成の変更を調査した後、問題はありませんでした。
編集:
私のリンクされたApache 2.4の変更から、あなたはvhostエントリです[〜#〜] [〜#〜]という名前が付けられます test-me.confところで。
PHPバグ Ubuntu32のZlib gzopen()関数を使用した場合。
newer PHP version のインストール後に問題を解決しました
アプリケーションでPHP=のエラー報告を有効にして、一時的にindex.phpに追加します。
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
Php.iniで同じ値を編集することで同じことができます。
Drupal settings.phpの追加でエラー報告を有効にする:
$conf['error_level'] = 2;
Drupal 6とPHP 5.4、これは その問題 に関連して報告された問題の1つです。