روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۵ محمد دولت خواه
عدم نمایش کامل فایل‌ها در هاست واقعی 2
جامعه پی اچ پی ایجاد شده در ۳۰ دی ۱۴۰۰

سلام و خسته نباشید

من یک سایت کامل دقیقا با همین روش بالا آوردم

یعنی بحث پوشه بندی و نوع کانکشن دیتابیس و ...

همه چی در localhost خوب هست وحتی قالب سایت هم بالامیاد و کار میکنه

ولی یک پوشه به نام admin درست کردم و دقیقا دوباره قالب طراحی کردم ولی اصلا پوشه admin بالا نمیاد و ارور 500 میاد

خیلی برام مهم هست و یک پروژه واقعی هست

ممنون میشم راهنماییم کنین خیلی خیلی خیلی شدید به کمک نیاز دارم

فک میکنم باید در مسیردهی فایل‌ها در init اشتباه کرده باشم

ادرس سایت :

https://bakhshdari.nasirschool.ir/admin

اگر خواستین کامل کد هامو براتون بفرستم

 
session_start();
include BASE_PATH ."constans.php";
include BASE_PATH ."bootstrap/config.php";
include BASE_PATH ."libs/helpers.php";
try{
    $pdo = new PDO("mysql:dbname=$database_config->db;host={$database_config->host}", $database_config->user, $database_config->pass);
} catch (PDOException $e){
   diePage('connection failed '. $e->getMessage());
    
}
include BASE_PATH ."libs/lib-auth.php";
include BASE_PATH ."libs/lib-mosavabeh.php";

?>

define('SITE_TITLE','بانک اطلاعات روستاهای شهرستان آق قلا ');
define('BASE_URL','https://bakhshdari.nasirschool.ir/admin/');
define('BASE_PATH','/home/nasir1934/bakhshdari.nasirschool.ir/admin/');
?>
 
include "bootstrap/init.php";
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $action = $_GET['action'];
    $param = $_POST;
    if ($action == 'login') {
        $result = login($param['email'],$param['password']);
        if (!$result) {
            message("Error in Login ! ");
        }else{
            redirect(site_url());
        }
    }
}
include "view/tpl-auth.php";
?>

3cec-%D8%A7%D8%B1%D9%88%D8%B12.png

گفتین ارور دیتابیس داره راه حلش چی هست ؟

<?php 
$database_config = (object)[
    'host' => 'localhost',
    'user' => 'nasir1934_dehyari2',
    'pass' => '*****',
    'db' => 'nasir1934_dehyari2'
];
?>

سلام.

این صفحه ای که گذاشتین، برای من خطای اتصال به دیتابیس میده که کانفیگ رو درست وارد نکردید.

محسن موحد ۰۱ بهمن ۱۴۰۰، ۰۸:۲۶
 
$database_config = (object)[
    'host' => 'localhost',
    'user' => 'nasir1934_dehyari2',
    'pass' => 'O{b6B~@ibCGT',
    'db' => 'nasir1934_dehyari22'
];
?>

کد فایل config

کد فایل init

 
session_start();
include "constans.php";
include BASE_URL ."bootstrap/config.php";
include BASE_PATH ."libs/helpers.php";
try{
    $pdo = new PDO("mysql:dbname=$database_config->db;host={$database_config->host}", $database_config->user, $database_config->pass);
} catch (PDOException $e){
   diePage('connection failed '. $e->getMessage());
    
}
include BASE_PATH ."libs/lib-auth.php";
include BASE_PATH ."libs/lib-mosavabeh.php";
/*************CONSTANS FILE ************/
define('SITE_TITLE','پنل مدیریت');
define('BASE_URL','https://bakhshdari.nasirschool.ir/admin/');
define('BASE_PATH','/home/nasir1934/bakhshdari.nasirschool.ir/admin/');
محمد دولت خواه ۰۱ بهمن ۱۴۰۰، ۰۸:۳۷

امکانش هست پسورد هاست رو براتون بفرستم و بیزحمت چک کنین ؟

خیلی خیلی برام مهم هست و گیرافتادم

یک ایمیل لطف کنین بگین من خدمتتون بفرستم

اخه خیلی جالبه فایل CONFIG برای قالب سایت داره کار میکنه ولی پوشه ADMIN که دقیقا همون فایل CONFIG رو داره کار نمیکنه


محمد دولت خواه ۰۱ بهمن ۱۴۰۰، ۰۹:۰۸

احتمالا توو آدرس دهی اشتباه کردین.

اطلاعات دسترسی به هاستو به آیدی تلگرام @bidak بفرستید تا بررسی کنم.

بهترین پاسخ
محسن موحد ۰۱ بهمن ۱۴۰۰، ۱۲:۱۵

مشکلم حل شد طبق راهنمایی شما بسیار سپاسگذارم

محمد دولت خواه ۰۱ بهمن ۱۴۰۰، ۱۸:۴۹