PDA

View Full Version : xoopsのインストールするにあったての問題


ironpony
2002/11/03, 04:03 PM
:confused: どうやったらphpfileにアクセスできるの?

xoops日本公式サイトにある`xoopsをxreaへ設置する`というページにそって、
(http://www.works.ws/xrea_xoops_base.html)
xoopsのインストールを試みています。
MacSSH PPCを使い、xreaのmysqlデータベースに接続できてます。
ftpでxoops html fileをshared html directoryにアップロードをすませてます。
ここで、shared_htmlの中に mainfile.php ファイルのパーミッションを 777に変更しましようと、http://USERID.s22.xrea.com.8080/でファイルにアクセスすると、はじかれてしまいます。
どうしたらmainfile.phpファイルにアクセスできるのでしょうか?
(php,mysql初心者です。)
御親切な方、どなたか教えて下さい。

kamui
2002/11/03, 04:36 PM
Originally posted by ironpony
ここで、shared_htmlの中に mainfile.php ファイルのパーミッションを 777に変更しましようと、http://USERID.s22.xrea.com.8080/でファイルにアクセスすると、はじかれてしまいます。
この文章の意味がよく理解できませんが、
ただ単に、パーミッションを変更するのであれば、
FTPでサーバーに接続して変更すればよいのでは?

ちなみに、shared_html内へのアクセスは、アドレスに :8080 を付けます。

otsukare
2002/11/03, 05:03 PM
先日XOOPSとphpBBについてまとめてみましたので
宜しければ参考にして下さい

S22のphpのバージョンって4.2.3だったのでは ?
ちなみに当方はS17で4.2.2でした。

ironpony
2002/11/03, 07:18 PM
各位様、レス、ありがとうございます。

Originally posted by kamui


FTPでサーバーに接続して変更すればよいのでは?

ちなみに、shared_html内へのアクセスは、アドレスに :8080 を付けます。 :

:eek: おバカな質問ご容赦ください。

FTPでサーバーに接続するにはfetchを使っています。
問題なくつながります。
しかし、どうやって設定を変更する画面にアクセスするのかがわかりません。

私が試したのは以下のとうりです。
ブラウザのアドレスに
http://ID.s22.xrea.com:8080/mainfile.phpをいれてアクセスしました。以下のような
文章があらわれました。
Warning: Unable to access /path/to/xoops/directory/include/common.php in /virtual/ironpony/shared_html/mainfile.php on line 60

Warning: Failed opening '/path/to/xoops/directory/include/common.php' for inclusion (include_path='.:/usr/local/lib/php') in /virtual/ironpony/shared_html/mainfile.php on line 60

こちらのアドレスでためすと、http://ID.s22.xrea.com:8080/
Fatal error: Call to undefined function: xoops_header() in /virtual/ironpony/shared_html/header.php on line 23

ブラウザからのアクセスではないんですね。(なんだか、基本的なことわかっていない。)
fetchでshared_htmlにアクセスはできるんですが、それからどうしたらいいんでしょう?

kamui
2002/11/03, 07:48 PM
私は、fetchを使っておらず、使い方については分かりませんので、
申し訳ありませんが、以下のリンクを参照してください。
多分一番はじめに出てくるサイトさんでいいかと思います。

http://www.google.co.jp/search?q=%E4%BD%BF%E3%81%84%E6%96%B9+fetch+%E3%83%91%E3%83%BC%E3%83%9F%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3&ie=UTF-8&oe=UTF-8&hl=ja&lr=

heimenyaki
2002/11/03, 08:27 PM
fecthでのアップロードについては、shared_htmlフォルダに入れるんなら
その中にxoops用格納フォルダを作ってこの中にファイルをアップロードすればOK。
mainfile.phpは777→707(絞れたら700まで落す)に変えてみて下さい。

ブラウザでのアクセスはhtmlフォルダの中身を
「xoops」という名前のフォルダにアップした場合は
http://USERID.s22.xrea.com:8080/xoops/
という感じでアクセス。

kengo
2002/11/03, 08:45 PM
参考にしてください。
xoopsについて解説しているそうです

ここをクリック (http://works.xrea.org/)

otsukare
2002/11/03, 09:13 PM
> ブラウザからのアクセスではないんですね。(なんだか、基本的なことわかっていない。)

ブラウザからのアクセスでOKですよっ まず、

http://USERID.s22.xrea.com:8080/xoops/install.php

にアクセスすると、mainfile.phpのパーミッションを777に
変更するように指示されると思います。

そこでfetchを使ってFTPアクセス ⇒ mainfile.php の
パーミッションを777に変更 ⇒ install.phpをリロード
これで上手くいく筈です。

mainfile.phpのパーミッションはインストール時に
一時的にすべて書き込み&実行可にするだけなので、
不必要に制限をかける必要はありません
インストール終了後に604とすればOKです。

fetchの使い方そのものがわからない場合は、
kamuiさんの言われるとおり使い方をまずマスターしてください。

> kengoさん

フレーム内ページに直接リンクしているので
外しておいてください。

ironpony
2002/11/03, 11:08 PM
:) レスを頂いたみなさま、大変ありがとうございました。
問題はfetchの使い方でした。
ひとつ勉強になりました。

kengo
2002/11/04, 03:50 PM
Originally posted by otsukare
> kengoさん

フレーム内ページに直接リンクしているので
外しておいてください。
すみません
修正しました。