2015-12-27 94 views
-2

因此,我使用XAMPP(具有登錄功能並連接到Amazon Web Services上的數據庫的PHP網站)創建了一個網站,並且我使用MySQL作爲數據庫語言。 連接到我的網站,我只是去:http://localhost/users/index.php緊急!需要幫助將XAMPP網站上傳到網絡服務器

file hierarchy

所以,現在,該網站已經作出後,(登錄作品,並從對應於該用戶的AWS數據庫中獲取具體信息,我已經完成了所有的測試)然後我將users文件夾內的所有文件上傳到web服務器中的一個目錄(該目錄對應於一個子域,即。/ triumph,它指的是triumph.liangbros.com)(使用Netfirms作爲主機)但我收到以下錯誤:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

該網站可以看到:triumph.liangbros.com

任何人都可以請幫助我嗎?我需要網站直播到年底,我嚇壞了!請大家,謝謝大家!

<?php 
include 'core/init.php'; 
include 'includes/overall/header.php'; 
?> 

<?php 
if (logged_in()) { 
    //$username = mysql_fetch_assoc(mysql_query("SELECT `username` FROM `users` WHERE `user_id` = $session_user_id"))['username']; 
    if($username === "admin"){ 
     //include 'includes/widgets/adminpanel.php'; 
    } 
    else 
     include 'includes/widgets/loggedin.php'; 
} else { 
    include 'includes/widgets/login.php'; 
    echo "<h3>Please log in on the right hand side to view your investment summary.</h3>"; 
} 
?> 

<?php phpinfo(); ?> 

<?php include 'includes/overall/footer.php'; ?> 

connect.php

<?php 
$connect_error = 'Sorry, we\'re expericing connection problems.'; 
mysql_connect('mydatabase.cgyrkrk8hpto.us-west-2.rds.amazonaws.com','myusername','mypassword') or die($connect_error); 
mysql_select_db('invest') or die($connect_error); 
?> 
+0

PHP的版本錯誤?缺少模塊?可能是十幾件事。你有權訪問日誌嗎?您可能還想考慮爲您的下一個項目進行持續集成以避免這些最後時刻的壓力。 – axlj

+0

所以這就是我做的: 1)登錄到netfirms並創建一個名爲triumph的子域。 2)使用ftp,我將用戶文件夾內的所有文件(如層次結構中所示)上傳到與該子域相對應的triumph文件夾中。 我必須添加額外的文件,模塊等嗎?我甚至不確定我可以從哪裏出發。這是我第一次使用PHP的網站。 – cullan

+0

首先保持簡單:上傳一個只顯示phpinfo()的index.php文件..一旦你知道確定這是工作..雙檢查任何連接字符串..等 – axlj

回答

0

要連接到Amazon AWS的MySQL有幾件事情要檢查:

  1. 亞馬遜帳戶設置爲允許從您的netfirms服務器的連接。
  2. MySQL服務器綁定到一個公網IP
  3. MySQL的用戶被配置爲允許從netfirms服務器連接