-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
b290e19
commit bce3539
Showing
50 changed files
with
5,774 additions
and
49 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
import Layout from "@/components/Layout"; | ||
import Button from "@/components/Common/button"; | ||
import Section from "@/components/Common/section"; | ||
import Alert from "@/components/Common/alert"; | ||
import Tabs from "@/components/Common/tab"; | ||
import Step from "@/components/Common/step"; | ||
import Card from "@/components/Common/card"; | ||
import Important from "@/components/Common/important"; | ||
import Highlight from "react-highlight"; | ||
import Link from "next/link"; | ||
import NextPage from "@/components/Common/nextpage"; | ||
import {GoArrowLeft,} from "react-icons/go"; | ||
|
||
<Layout> | ||
# رفع خطاهای رایج در استقرار برنامههای NextJS | ||
<hr className="mb-2" /> | ||
در فرآیند استقرار برنامههای خود ممکن است با خطاهای مختلفی مواجه شوید. این خطاها میتوانند ناشی از اشتباهات کوچک در تنظیمات سرور، پیکربندیهای نادرست، یا عدم هماهنگی بین نسخههای مختلف ابزارها و کتابخانهها باشند. حتی با داشتن مستندات کامل و دقیق، این مشکلات میتوانند رخ دهند و اغلب نیز به سادگی قابل حل هستند. | ||
<div className='h-2' /> | ||
جای نگرانی نیست! در ادامه، رایجترین خطاهایی که ممکن است در هنگام استقرار برنامههای خود با آنها مواجه شوید؛ مورد بررسی قرار گرفته است. | ||
<div className='h-2' /> | ||
یادآوری این نکته ضروری است که مواجهه با این خطاها بخشی طبیعی از فرآیند توسعه و استقرار نرمافزار است. با داشتن دانش لازم و پیروی از راهنماییهای ارائهشده در این مستندات، میتوانید به راحتی از این مشکلات عبور کرده و تجربه خوبی از استقرار برنامههای خود در لیارا، داشته باشید. | ||
|
||
<div className='h-2' /> | ||
<div className="grid grid-cols-1 gap-4"> | ||
{[ | ||
{ platform: 'رفع خطای ECONNRESET', link: "./econnreset" }, | ||
].map(item => | ||
<Link href={item.link}> | ||
<Card className="flex cursor-pointer w-full items-center justify-between"> | ||
<div className="flex items-center gap-3"> | ||
<h4> | ||
{item.platform} | ||
</h4> | ||
</div> | ||
<GoArrowLeft className="ml-1" /> | ||
</Card> | ||
</Link> | ||
)} | ||
</div> | ||
<NextPage next="../related-links" /> | ||
</Layout> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
import Layout from "@/components/Layout"; | ||
import Button from "@/components/Common/button"; | ||
import Section from "@/components/Common/section"; | ||
import Alert from "@/components/Common/alert"; | ||
import Tabs from "@/components/Common/tab"; | ||
import Step from "@/components/Common/step"; | ||
import Card from "@/components/Common/card"; | ||
import Important from "@/components/Common/important"; | ||
import Highlight from "react-highlight"; | ||
import Link from "next/link"; | ||
import NextPage from "@/components/Common/nextpage"; | ||
|
||
<Layout> | ||
# رفع خطای ECONNRESET | ||
<hr className="mb-2" /> | ||
|
||
خطای ECONNRESET در NextJS به این معنی است که اتصال TCP به طور غیرمنتظرهای توسط طرف سرور یا کلاینت، قطع شده است. | ||
|
||
برای رفع این خطا نیاز به انجام کار خاصی نیست؛ چرا که علت عمده رخ دادن این خطا در برنامههای NextJS در لیارا، به خاطر کم بودن منابع، است. فقط کافیست تا <a href="../../details/plans/hardware-plans" className="blue-link">پلن سختافزاری برنامه</a> خود را، افزایش دهید و برنامه خود را یکبار ریاستارت کنید تا خطا، برطرف شود. | ||
</Layout> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,135 @@ | ||
import Layout from "@/components/Layout"; | ||
import Button from "@/components/Common/button"; | ||
import Section from "@/components/Common/section"; | ||
import Alert from "@/components/Common/alert"; | ||
import Tabs from "@/components/Common/tab"; | ||
import Step from "@/components/Common/step"; | ||
import Card from "@/components/Common/card"; | ||
import Important from "@/components/Common/important"; | ||
import Highlight from "react-highlight"; | ||
import Link from "next/link"; | ||
import PlatformIcon from "@/components/Common/icons"; | ||
|
||
import { | ||
GoContainer, | ||
GoDatabase, | ||
GoRocket, | ||
GoServer, | ||
GoMail, | ||
GoGlobe, | ||
GoArrowLeft, | ||
} from "react-icons/go"; | ||
|
||
<Layout> | ||
# شروع به کار با پلتفرم Laravel | ||
<hr className="mb-2" /> | ||
|
||
<a href="https://laravel.com/" className="blue-link">Laravel</a> یک فریمورک وب تحت <a href="../php/getting-started" className="blue-link">زبان PHP</a> است که بخاطر ارائه امکانات متنوع و syntax ساده اما در عین حال کاربردی، | ||
محبوبیت زیادی پیدا کرده است. از جمله ویژگیهای این فریمورک قدرتمند، بهینهسازی فوقالعاده، قابلیت تست، صفها، معماری MVC و ... است. | ||
شما میتوانید در سریعترین زمان ممکن و به سادگی چند کلیک یا اجرای چند دستور ساده، برنامه خود را در لیارا مستقر کنید. در ادامه بخوانید: | ||
|
||
<br /> | ||
|
||
<div className="grid grid-cols-2 gap-4"> | ||
{[ | ||
{ | ||
text: 'استقرار سریع یک برنامه Laravel در لیارا', | ||
link: './quick-start', | ||
}, | ||
{ | ||
text: 'استقرار قدم به قدم برنامههای Laravel در لیارا', | ||
link: './how-tos/create-app', | ||
}, | ||
].map(item => | ||
<Link href={item.link}> | ||
<Card className="flex cursor-pointer w-full items-center justify-between"> | ||
<div className="flex items-center gap-3"> | ||
<h4> | ||
{item.text} | ||
</h4> | ||
</div> | ||
<GoArrowLeft className="ml-1" /> | ||
</Card> | ||
</Link> | ||
)} | ||
</div> | ||
|
||
<br /> | ||
|
||
لیارا بهطور کامل از Laravel و تمامی ابزارهای مرتبط با آن، پشتیبانی میکند و شما میتوانید با خیال راحت از قدرت و انعطافپذیری این ابزارها برای توسعه پروژههای خود استفاده کنید؛ | ||
در ادامه، مستندات مربوط به ابزارهای Laravel برای شما قرار گرفته است: | ||
<br /> | ||
|
||
<div className="grid grid-cols-4 gap-4"> | ||
{[ | ||
{ alt: 'laravel', platform: 'Lumen', link: "/lumen" }, | ||
{ alt: 'laravel', platform: 'Laravel Nova', link: "/nova" }, | ||
{ alt: 'laravel', platform: 'Laravel Vapor', link: "/vapor" }, | ||
{ alt: 'laravel', platform: 'Laravel Horizon', link: "/horizon" }, | ||
].map(item => | ||
<Link href={item.link}> | ||
<Card className="flex cursor-pointer w-full items-center justify-between"> | ||
<div className="flex items-center gap-3"> | ||
<div className="w-[40px] p-1 bg-[#333] rounded-lg"> | ||
<PlatformIcon platform={item.alt} /> | ||
</div> | ||
<h4> | ||
{item.platform} | ||
</h4> | ||
</div> | ||
<GoArrowLeft className="ml-1" /> | ||
</Card> | ||
</Link> | ||
)} | ||
</div> | ||
<br /> | ||
|
||
<Alert variant="success"> | ||
همچنین بخوانید: | ||
<Link href='./related-links.md' className="blue-link"> | ||
لینکهای مرتبط با پلتفرم Laravel | ||
</Link> | ||
</Alert> | ||
<br /> | ||
|
||
در ادامه، ده تا از پربازدیدترین مستندات مربوط به Laravel برای شما قرار گرفته است: | ||
|
||
<ul className="pr-4"> | ||
{[ | ||
{ | ||
text: 'انتخاب نسخه NodeJS', | ||
href: './', | ||
}, | ||
{ | ||
text: 'استقرار برنامه با Prisma', | ||
href: './how-tos/create-app', | ||
}, | ||
{ | ||
text: 'استقرار برنامههای Remix', | ||
href: '/', | ||
}, | ||
{ | ||
text: 'خطای CORS', | ||
href: '/', | ||
}, | ||
].map((item, index) => ( | ||
<li | ||
key={index} | ||
style={{ | ||
listStyle: "persian", | ||
textDecoration: "underline", | ||
textDecorationColor: "#9ca3af" | ||
}} | ||
> | ||
<a | ||
className="flex w-[max-content] items-center gap-2 text-[18px] mt-4" | ||
href={item.href} | ||
> | ||
{item.text} | ||
<GoArrowLeft className="ml-2 text-[15px] text-[gray]" /> | ||
</a> | ||
</li> | ||
))} | ||
</ul> | ||
|
||
</Layout> |
Oops, something went wrong.