2

Drupal 7 Web サイトを開発から運用に移行中です。現在、サイトの一時ディレクトリを変更できません。

パスを変更しようとするたびに、関数を実行できないというエラーが表示されmkdir()ます。

develまた、モジュール変数エディターを使用して変更しようとしましたが、成功したというメッセージが表示されましたが、値は同じままでした。(旧値)

variableまた、テーブルから変数を削除しましたが、同じままでした。

ここで何をすべきか本当にわかりません!

何か案は ?!!!

4

2 に答える 2

4

明らかな原因はアクセス許可ですが、tmp ではなく /tmp に設定しようとするなど、他の落とし穴があります。/tmp は、サーバー OS によって所有されています。ファイル フォルダー内の Drupal ディレクトリには、先頭のスラッシュを付けずに tmp を使用します。

于 2012-09-10T01:42:25.997 に答える
1

私の場合、Web ユーザーは /tmp にアクセスできません (最新バージョンの AlternC コントロール パネルhttp://alternc.org/を使用しています) 。

drupal 変数テーブルのパスを変更しました:

mysql> update variable set value='s:28:"/var/www/alternc/u/user/temp";' where name='file_temporary_path';
于 2014-07-03T11:09:01.280 に答える