インストールや使用中に問題が発生する方が多いため、ここにまとめます。それでも解決しない場合は、グループに参加して万能なメンバーに質問してください。
認証コードが表示されない
- サーバーがGDグラフィックライブラリをサポートしているか確認してください。
- サーバーのWEB環境を確認してください。
- Apache:プログラムがサブディレクトリにインストールされている場合、プログラムのルートディレクトリにある
.htaccessファイルを変更してください。
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f Rewritebase /あなたのサブディレクトリ名/index.php RewriteRule ^(.*)$ /あなたのサブディレクトリ名/index.php?/$1 [L]
- Nginx:設定ファイル
nginx-confを見つけ、location /セクションに以下の内容を追加・変更してください。
try_files $uri $uri/ /index.php?$query_string;
またはこちら
if (!-d $request_filename){
set $rule_0 1$rule_0;
}
if (!-f $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite ^/(.*)$ /index.php?/$1 last;
}
- IISのURLリライトはApacheと同様です。
- 宝塔パネル(BT Panel)を使用している場合は、既存のthinkPHPのURLリライト設定を使用してください。
メール送信の失敗
- まず、ポート25がブロックされていないか確認してください。ブロックされている場合は、ホスティングプロバイダーに有効化を依頼してください(有効化できない場合はサーバーを変更してください)。
- 登録時の認証をオフにするか、次のバージョンの更新をお待ちください(注:ポートの変更は無意味です。ポート465はSSLサポートが必要です)。
データインターフェースの異常
- URLリライトのリダイレクトに失敗しています。上記を参考にもう一度設定してください。
- Nginxサーバーの場合、
/framework/core/Framework.phpの51行目から53行目をコメントアウトまたは削除してください。具体的なコードは以下の通りです(通常、この問題はApacheサーバーでは発生せず、Nginxサーバーでのみ発生します)。
if ($path != '') {
$path = strstr(trim($_SERVER['REQUEST_URI'],'/'),$path);
}画像のアップロード失敗
アップロード失敗時のヒント:アップロード中にちょっとした問題が発生しました。コントローラーを開いて原因を確認してください!
- 新浪(Sina)のアカウントとパスワードが正しいか確認してください。
- 一度、手動でウェブ版の新浪微博(Sina Weibo)にログインしてください。
- 新浪アカウントに微博を投稿する権限があるか確認してください。
- 設定が成功した後は、新浪のいかなるプラットフォームにもログインしないでください(サブアカウントの使用を推奨します)。
- ここで新浪のサブアカウントを購入できます:萌音发卡
アップロード画像のサイズ
新浪の制限以外に、画像のアップロードはサーバーの設定にも依存します。
- 最大アップロードサイズ制限 (
upload_max_filesize) - アップロード可能な最大ファイル数 (
max_file_uploads) - スクリプトの最大実行時間 (
max_execution_time) - スクリプトが消費する最大メモリ (
memory_limit) - スクリプトの最大パース時間 (
max_input_time)
上記の設定情報を変更して解決を試みてください。
認証コードのエラー
説明:ログイン時の画像認証コードを正しく入力しているにもかかわらず、常に認証コードが間違っていると表示される。
php.iniの設定でsessionディレクトリが存在するか確認してください。- 存在しない場合は新しいディレクトリを作成し、存在する場合は読み書き権限を確認してください。
設定ファイルが保存できない
- プログラムディレクトリに読み書き権限があるか確認してください。
追記予定…
さらなるバグの報告をお待ちしております(笑) 幻想領域画像アップローダー 交流&フィードバックグループ:833715085