سلام و خسته نباشید خدمت استاد عزیزم.
اول از همه تشکر میکنم از دوره بسیار خوبی که تهیه فرمودید. بنده یک هاست از مشهد هاست خریداری کردم و همه مراحل انتقال پروژه به هاست رو دقیقا مشابه ویدیوی آموزشی شما انجام دادم ولی با یک اروری مواجه شدم وقتی در ترمینال سی پنل میخواهم مایگریت کنم. ممنون میشم راهنمایی بفرمایید مشکل از کجاست. یه اسکرین شات هم از ارور براتون الصاق میکنم. سپاس
سلام خدمت شما دوست عزیز
خوشحالم از دوره رضایت داشتین دوست من
مشکل از نام کاربری یا کلمه عبور استفاده شده برای دیتابیس هستش دوست من
خطایی که دریافت کردین به این مورد اشاره میکنه
لطفا تنظیمات دیتابیس رو در سرور مطابق با تنظیمات سرورتون اعمال کنین تا مشکلی ایجاد نشه
موفق باشین :)
سلام مجدد استاد عزیز
با یک ارور دیگر مواجه شدم. لطف میکنید راهنمایی بفرمایید.
به نظر مشکل از پکیجی هستش که برای اتصال به دیتابیس ازش استفاده میکنین
لطفا از پکیج های جایگزین استفاده کنین
میتونین از mysqlclient استفاده کنین
سلام خدمت استاد عزیز.
یک ارور جدید مواجه شدم. ممنون میشم راهنمایی بفرمایید.
((toplearn/django/project:3.9)) [navidsh1@hafez toplearn_django_project]$ pip install mysqlclient
Collecting mysqlclient
Using cached mysqlclient-2.2.4.tar.gz (90 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: mysqlclient Building wheel for mysqlclient (pyproject.toml) ... error error: subprocess-exited-with-error × Building wheel for mysqlclient (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [43 lines of output]
Trying pkg-config --exists mysqlclient
Command 'pkg-config --exists mysqlclient' returned non-zero exit status 1.
Trying pkg-config --exists mariadb
# Options for building extension module:
extra_compile_args: ['-I/usr/include/mysql', '-std=c99']
extra_link_args: ['-lmariadb', '-pthread', '-lz', '-ldl', '-lm', '-lpthread', '-lssl', '-lcrypto']
define_macros: [('version_info', (2, 2, 4, 'final', 0)), ('__version__', '2.2.4')]
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-cpython-39
creating build/lib.linux-x86_64-cpython-39/MySQLdb
copying src/MySQLdb/__init__.py -> build/lib.linux-x86_64-cpython-39/MySQLdb
copying src/MySQLdb/_exceptions.py -> build/lib.linux-x86_64-cpython-39/MySQLdb
copying src/MySQLdb/connections.py -> build/lib.linux-x86_64-cpython-39/MySQLdb
copying src/MySQLdb/converters.py -> build/lib.linux-x86_64-cpython-39/MySQLdb
copying src/MySQLdb/cursors.py -> build/lib.linux-x86_64-cpython-39/MySQLdb
copying src/MySQLdb/release.py -> build/lib.linux-x86_64-cpython-39/MySQLdb
copying src/MySQLdb/times.py -> build/lib.linux-x86_64-cpython-39/MySQLdb
creating build/lib.linux-x86_64-cpython-39/MySQLdb/constants
copying src/MySQLdb/constants/CLIENT.py -> build/lib.linux-x86_64-cpython-39/MySQLdb/constants
copying src/MySQLdb/constants/CR.py -> build/lib.linux-x86_64-cpython-39/MySQLdb/constants
copying src/MySQLdb/constants/ER.py -> build/lib.linux-x86_64-cpython-39/MySQLdb/constants
copying src/MySQLdb/constants/FIELD_TYPE.py -> build/lib.linux-x86_64-cpython-39/MySQLdb/constants
copying src/MySQLdb/constants/FLAG.py -> build/lib.linux-x86_64-cpython-39/MySQLdb/constants
copying src/MySQLdb/constants/__init__.py -> build/lib.linux-x86_64-cpython-39/MySQLdb/constants
running egg_info
writing src/mysqlclient.egg-info/PKG-INFO
writing dependency_links to src/mysqlclient.egg-info/dependency_links.txt
writing top-level names to src/mysqlclient.egg-info/top_level.txt
reading manifest file 'src/mysqlclient.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'src/mysqlclient.egg-info/SOURCES.txt'
copying src/MySQLdb/_mysql.c -> build/lib.linux-x86_64-cpython-39/MySQLdb
running build_ext
building 'MySQLdb._mysql' extension
creating build/temp.linux-x86_64-cpython-39
creating build/temp.linux-x86_64-cpython-39/src
creating build/temp.linux-x86_64-cpython-39/src/MySQLdb
gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -O2 -pthread -Wno-unused-result -Wsign-compare -g -std=c99 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -D_GNU_SOURCE-fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -O2 -pthread -Wno-unused-result -Wsign-compare -g -std=c99 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -D_GNU_SOURCE -fPIC -fwrapv -O2 -pthread -Wno-unused-result -Wsign-compare -g -std=c99 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fPIC "-Dversion_info=(2, 2, 4, 'final',0)" -D__version__=2.2.4 -I/home/navidsh1/virtualenv/toplearn_django_project/3.9/include -I/opt/alt/python39/include/python3.9 -c src/MySQLdb/_mysql.c -o build/temp.linux-x86_64-cpython-39/src/MySQLdb/_mysql.o -I/usr/include/mysql -std=c99
error: command '/bin/gcc' failed: Permission denied
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for mysqlclient
Failed to build mysqlclient
ERROR: Could not build wheels for mysqlclient, which is required to install pyproject.toml-based projects
برای نصب این پکیج نیاز به gcc هستش
به پشتیبانی سرور تیکت بزنین تا براتون نصب رو انجام بدن