- ベストアンサー
qhm7.3.7のパーミッションについて
qhm7.3.7をレンタルサーバーにアップロードしましたが、 パーミッションの設定がわかりません。 参考にしたサイトは以下です。 https://haik.oi21.net/index.php?vup_420_730 パーミッションを設定します。シェルが使えるようなら以下の様な感じです。 chmod 707 wiki diff backup cache cacheqblog counter chmod 606 wiki/* chmod 606 cache/* chmod 606 qhm.ini.php chmod 606 qhm_users.ini.txt chmod 606 qhm_access.ini.txt chmod 707 swfu/d/ chmod 707 swfu/data/ chmod 606 swfu/data/* chmod 707 cacheqhm chmod 606 counter/* chmod 606 diff/* chmod 606 attach/* chmod 707 attach chmod 606 backup/* よろしくお願いします。パーミッションの設定が合わなくて困っています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
なかなか原因の特定は難しいですね。 HAIKは、pukiwikiの派生ということなので、本家のpukiwikiで練習してみてはいかがでしょうか。 pukiwikiはユーザー数が多いので、参考になるページもたくさんあります。 php8にも対応していますので、バージョン問題も発生しないと思います。
その他の回答 (2)
- luka3
- ベストアンサー率72% (424/583)
自分でも試してみたところ、500エラーになりました。 原因を探ってみるとかなり初期段階で止まるので困ってしまいました。 どうやら、phpのバージョンによるもののようです。 自分が試した環境はphp v8.0.30になっていました。 「php8」で調べたところ、下記ページに「公式にはいまのHAIKはPHP8以上では動作しません」とありました。 https://haikforum.qhmtips.com/patio/patio.cgi?read=684&ukey=0 別の、php7.4のサイトにインストールすると無事動きました。 php v7の環境にインストールするしかないようです。
お礼
補足
スターサーバーフリーでphp7.4にバージョンを切り替えてみましたが、500のエラーがでます。 php.iniの設定も以下のように変えましたが500 Internal Server Errorのエラーメッセージが消えません。 ------------------------- php.ini設定一覧 エラー設定 display_startup_errors On display_errors On error_reporting E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED セッション設定 session.auto_start On session.use_cookies On session.use_only_cookies On session.use_trans_sid On session.name PHPSESSID session.cookie_lifetime 0 session.cookie_path / session.cookie_domain 文字コード設定 mbstring.language Japanese mbstring.internal_encoding UTF-8 mbstring.http_input pass mbstring.http_output pass mbstring.encoding_translation On mbstring.detect_order auto mbstring.substitute_character none その他の設定 safe_mode On max_execution_time 180 max_input_time -1 memory_limit 1G post_max_size 1G upload_max_filesize 1G register_globals On magic_quotes_gpc On file_uploads On allow_url_fopen On allow_url_include On -------------------------- よろしくお願いします。どこのレンタルサーバーでインストールを試されたのですか?できれば教えてください。
- luka3
- ベストアンサー率72% (424/583)
ファイルをアップロードしたツールがわかるともう少し具体的に説明できますが、 FFFTPを利用していると仮定してこちらを参考に http://manual.idchosting.jp/manual/standard/file/ftp/ftp_soft/ffftp.html#permission >chmod 606 wiki/* であれば、wikiのフォルダにあるファイルを全選択して「属性変更」、「オーナー」と「その他」の「呼出」と「書込」にチェックを入れて「OK」を押します。 チェックを入れると「現在の属性」の数値が変わるので、この数値が「606」になっているか確認してください。 (数値は 呼出=4 書込=2 実行=1 の足し算です) 1行目などパーミッションが「707」になっているのはフォルダのパーミッションです。
補足
回答ありがとうございます FileZillaを使いました。パーミションの設定も間違いなく行いましたが、レンタルサーバーで以下のエラーがでます。よろしくお願いします。 インストールしようとしたシステムはqhmです。 https://github.com/open-qhm/qhm --------------------------------------- 500 Internal Server Error アクセスしようとしたページは 表示できませんでした。 CGIやPHPなど内部参照におけるエラーの為、 目的のページが表示できなかったことを意味します。 以下のような原因が考えられます。 断続的に発生する場合: CGIの負荷が大きい(CGIプロセスが多数動作している)。 常に発生する場合: CGIのパーミッション設定に誤りがある。 / CGIのソースコードに問題がある。/ .htaccess の記述に誤りがある。 ----------------------- よろしくお願いします。
お礼