шаг 3 завершен
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
use App\Core\Database;
|
||||
|
||||
require_once dirname(__DIR__) . '/app/bootstrap.php';
|
||||
|
||||
header('Content-Type: text/plain; charset=utf-8');
|
||||
header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
|
||||
|
||||
echo "RybStock diagnostic\n";
|
||||
echo "version: 2026-06-04-02\n";
|
||||
echo "file: " . __FILE__ . "\n";
|
||||
echo "base_path: " . base_path() . "\n";
|
||||
echo "db: " . app_env('DB_DATABASE', '') . "\n";
|
||||
echo "home_text_expected: Каталог открывается уже на главной странице\n";
|
||||
echo "schema_mtime: " . date('Y-m-d H:i:s', filemtime(base_path('database/schema.sql'))) . "\n";
|
||||
echo "seed_mtime: " . date('Y-m-d H:i:s', filemtime(base_path('database/seed.sql'))) . "\n";
|
||||
|
||||
try {
|
||||
$pdo = Database::pdo();
|
||||
echo "db_status: connected\n";
|
||||
|
||||
$tables = $pdo->query('SHOW TABLES')->fetchAll(PDO::FETCH_COLUMN);
|
||||
echo "tables_count: " . count($tables) . "\n";
|
||||
|
||||
if (in_array('categories', $tables, true)) {
|
||||
echo "categories_count: " . $pdo->query('SELECT COUNT(*) FROM categories')->fetchColumn() . "\n";
|
||||
echo "root_categories:\n";
|
||||
|
||||
$statement = $pdo->query('SELECT id, name, slug FROM categories WHERE parent_id IS NULL ORDER BY sort_order LIMIT 30');
|
||||
foreach ($statement->fetchAll() as $category) {
|
||||
echo "- {$category['name']} ({$category['slug']})\n";
|
||||
}
|
||||
} else {
|
||||
echo "categories_table: missing\n";
|
||||
}
|
||||
} catch (Throwable $exception) {
|
||||
echo "db_status: error\n";
|
||||
echo "error: " . $exception->getMessage() . "\n";
|
||||
}
|
||||
Reference in New Issue
Block a user