0

Joomla サイトのクローンを作成しようとしていました。元のデータベースからデータベースをエクスポートし、phpmyadmin を使用して新しいサイトのデータベースにインポートしようとしていました。DB は約 75 MB だったので、インポートはタイムアウトし続けました。私は(愚かに)ホスティングコントロールパネルにログインし、設定(memory_limit、mac_execution_time、max_input timeなど)の微調整を開始し、データベースをインポートするためにそれらをますます大きな値に設定しました(おそらくApacheを再起動しなかったため、機能しませんでした) )。

今朝、MySql Workbench を使用して、phpmyadmin から実行した SQL エクスポート ファイルを開き、クエリを実行して、そのようにインポートしました。これでうまくいきました。データベースがあり、サイトの複製をリビジョン用にセットアップしました。

その後、1 日を通して徐々にすべてのサイト (約 12 ほどのサイトで、そのほとんどは触れていませんでした) でバックエンド機能が失われ始めました。まず、K2 はフィルタリングも保存もせず、管理コントロール パネルに戻ります。私はチェックを開始し、すべてのサイトでこれに気付きました. その数時間後、管理者ログイン機能が完全に失われ始めました。1つずつ、ログインできず、空白のフィールドにリセットされました。フロントエンドログインが有効になっているいくつかのサイトを確認しましたが、そこにログインしようとすると「無効なトークン」が表示されます。

jos_plugins を確認すると、「ユーザー - Joomla」が公開されています。私の名前/ID はまだ jos_users にあり、まだスーパー管理者として入力されています。PHP設定がリセットされ(ホスティング会社のプロに任せました)、サービスが再開されました。それは機能せず、ハードリブートも行いませんでした。

私が微調整した可能性のあるPHP構成で、これを引き起こす可能性のある何かを誰かが考えることができますか? 以下に、重要と思われる (または私がいじったことを覚えている) いくつかの設定とその値を示します。ここで何かが欠けているに違いありません。

memory_limit: 128M
upload_max_filesize: 64MB
max_execution_time: 30
max_input_time: 60
session.cache_expire: 180
session.cookie_domain: blank (default server name then I believe?)
session.cookie_lifetime: 0 (expires browser restart?)
session.gc_maxlifetime: 1400

他に見るべきものはありますか?誰でも助けることができますか?ここは本当に必死。

4

1 に答える 1

0

問題は解決しました、オペレーターのエラーです! upload_max_filesize (M ではなく MB) の省略形を誤って使用していました。どうやらそれは違いを生む。:) Deonia への返信に感謝し、時間を無駄にして申し訳ありません。http://us2.php.net/ini.coreから

注: PHP では、K (キロ)、M (メガ)、G (ギガ) などのビット値のショートカットを使用できます。これらのいずれかを使用すると、PHP は自動的に変換を行います。スクリプトが失敗する原因となるため、(32 ビット バージョンを使用している場合) 32 ビット符号付き整数の制限を超えないように注意してください。」

于 2013-05-16T17:46:47.690 に答える