Fedora Users Forum

Fedoraユーザのためのサポートフォーラム
現在時刻 - 2017年8月21日(月) 15:30

All times are UTC + 9 hours





新しいトピックを投稿する トピックへ返信する  [ 1 件の記事 ] 
作成者 メッセージ
 記事の件名: AWS での CentOS 6でPHPエラー
投稿記事Posted: 2013年6月08日(土) 21:39 
オフライン
プライベートメッセージ送信  メール  プロフィール

登録日時: 2008年11月03日(月) 21:48
記事: 271
---------
こんちにわ、ひさしぶりの投稿の りなっくす初心者です :)

今回、家のネット回線が非常に遅いので
AmazonEC2 micro instance をつかって CentOS 6.0 でサーバーを構築し

ドットインストールの
ツイッターでログインするWebサービスを作ろう

を参考に作成していたのですが、ログイン画面の作成のところでエラーとなり
先に勧めないという状況です

サーバーのほうですが、
引用:
yum -y groupinstall "Base"
yum groupinstall "Development Tools"
yum -y install httpd
service httpd start
yum -y install mysql-server
yum -y install php php-mbstring php-mysql php-mcrypt
service httpd restart


で必要なものをインストールして
コード:
vim /etc/httpd/conf/httpd.conf
で設定ファイルを開いて
<VirtualHost *:80>
DocumentRoot /var/www/html/
ServerName linuxliker.com
</VirtualHost>

として保存

mysql -u root -p
で mysql でDB作成

mkdir /var/www/html/tw_connect_php
でディレクトリ作成して

vim index.php
vim config.php
vim login.php

を作成しました

index.php のコードが
コード:
<?php

require_once('config.php');
require_once('codebird.php');

session_start();

if (empty($_SESSION['me'])) {
    header('Location:'.SITE_URL.'login.php');
    exit;
}

?>
<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <title>ホーム画面</title>
</head>
<body>
<h1>ホーム画面</h1>
<p>dotinstallのTwitterアカウントでログインしています。</p>
<p><a href="logout.php">[ログアウト]</a></p>

<ul>
<li></li>
</ul>

</body>
</html>


config.php の内容が
コード:
define('DSN', 'mysql:host=localhost;dbname=dotinstall_tw_connect_php');
define('DB_USER', 'dbuser');
define('DB_PASSWORD', 'データベースパスワード');

define('CONSUMER_KEY', コンシュマキー');
define('CONSUMER_SECRET', 'シークレットキー');

define('SITE_URL', 'http://linuxliker.com/tw_connect_php/');

error_reporting(E_ALL & ~E_NOTICE);

session_set_cookie_params(0, '/tw_connect_php/');


login.php のソースが
コード:
<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <title>ログイン</title>
</head>
<body>
<h1>ログイン</h1>
<p><a href="callback.php">ツイッターでログイン</a></p>
</body>
</html>


この状態で


とアクセスするとページが表示されますが


でアクセスすると
引用:
Not Found

The requested URL /tw_connect_php/SITE_URLlogin.php was not found on this server.
Apache/2.2.15 (CentOS) Server at linuxliker.com Port

と表示されてしまいます

また, index.php の中の
コード:
session_start();

if (empty($_SESSION['me'])) {
    header('Location:'.SITE_URL.'login.php');
    exit;
}

の部分を削除すると、 index.php は正常に表示されます

この場合、サーバーのどの部分を修正すればよいのでしょうか?
コード:
ls /var/www/html/tw_connect_php/

とすると
引用:
-rw-r--r-- 1 snowpool snowpool 29228 6月 8 09:54 2013 codebird.php
-rw-r--r-- 1 snowpool snowpool 480 6月 8 12:18 2013 config.php
-rw-r--r-- 1 snowpool snowpool 483 6月 8 17:37 2013 index.php
-rw-r--r-- 1 snowpool snowpool 223 6月 8 17:37 2013 login.php


となっているので、ファイルは存在しているのですが、修正点がわからず止まってしまいました

もしよろしければ、アドバイスお願いします


トップへ
 
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 1 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[0人]


トピック投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
cron

無料でマイフォーラムを作成する! · php-BB© · Internationalization Project · 不正利用を報告する · 使用条件/プライバシーポリシー
© Forums-Free.com 2009